"""
快速体验函数的开发和应用
05_函数：
 1.已组织好
 2.可重复使用
 3.特定的功能
"""
# 在不使用len()的前提下计算字符串的长度

name1 = "Python1"
name2 = "Python11"
name3 = "Python111"
count = 0
for x in name1:
    count += 1
print(f"字符串{name1}的长度为:{count}")

count = 0
for x in name2:
    count += 1
print(f"字符串{name2}的长度为:{count}")

count = 0
for x in name3:
    count += 1
print(f"字符串{name3}的长度为:{count}")

print("---------------------------")


# 定义函数来优化重复的代码
def my_len(data):
    count = 0
    for x in data:
        count += 1
    print(f"字符串{data}长度为:{count}")


my_len(name1)
my_len(name2)
my_len(name3)
